
#ifndef _CADMANAGER_H
#define _CADMANAGER_H



#ifdef __cplusplus
#define EXTERN_C extern "C"
#else
#define EXTERN_C extern
#endif

typedef	void (*OnPresentFullScreenModal)(void);
typedef	void (*OnDismissFullScreenModal)(void);


EXTERN_C void  CAdInit (  const char* BannerAdKey,
                          const char* FullScreenAdAppID,
                          const char* FullScreenAdKey,
                          OnPresentFullScreenModal OnPresentCallBack,
                          OnDismissFullScreenModal OnDismissCallBack
                          );

EXTERN_C void  CRequestFullScreenAd(void);

EXTERN_C void  CAd_ShutDown(void);
EXTERN_C void  CAd_Hide(void);
EXTERN_C void  CAd_Show(void);

EXTERN_C void WillPresentFullScreenModal(void);
EXTERN_C void DidDismissFullScreenModal(void);


#endif